package com.itheima.a01mystream;

import java.util.ArrayList;

public class  StreamDemo1 {
    public static void main(String[] args) {
        /*
        创建集合，完成一下需求
        1.把所有以张开头的元素添加到新的集合中
        2.把以‘张’开头的，长度为三的再次存储到新的集合
        3.对集合进行遍历
         */
        ArrayList<String> list1=new ArrayList<>();
        list1.add("张三丰");
        list1.add("李四");
        list1.add("张三");
        list1.add("赵六");
        list1.add("张宸玮");
        list1.add("张浩然");

        //获取到strea流并且进行过滤
        list1.stream().filter(name->name.startsWith("张")).filter(name->name.length()==3).forEach(name-> System.out.println(name));
        System.out.println(list1);
    }
}
